package com.applet.system.service;

import java.util.List;
import java.util.Map;

import com.applet.system.entity.Action;


public interface ActionService {


	/**
	 * 获取用户的动作权限
	 * @param userId
	 * @return
	 */
	List<Action> loadActionAuth(Long userId);
	
	/**
	 * 验证用户是否有URL的权限
	 * @param userId
	 * @param url
	 * @return
	 */
	boolean validateUrl(Long userId, String url);
	
	/**
	 * 验证用户是否有codes的权限
	 */
	Map<String,Boolean> validateCodes(Long userId, List<String> codes);
}
